package com.daz.student.information.dao;

import java.util.List;
import java.util.Map;

import org.springframework.stereotype.Repository;

import com.daz.common.publicDict.pojo.publicDictPojo;
import com.daz.student.information.pojo.StudentInfoPojo;
import com.daz.student.pojo.studentPojo;
import com.github.pagehelper.PageInfo;
@Repository
public interface IStudentInfoDao {
	public List<StudentInfoPojo> searchStudentList(Map<String, Object> searchConditionMap) throws Exception;
	public List<StudentInfoPojo> qryStudentById(Map<String, Object> searchConditionMap) throws Exception;
	public void changePassWord(Map<String, Object> searchConditionMap) throws Exception;
	public void updateStudentInfo(Map<String, Object> searchConditionMap) throws Exception;
	public PageInfo<StudentInfoPojo> searchStudentList(Map<String, Object> searchConditionMap,int pageNum,int pageSize) throws Exception;
	public int importStudents(StudentInfoPojo value)throws Exception;
	public Boolean deleteStudentInfoByStudentId(Map<String, Object> searchConditionMap)throws Exception;
	public Boolean updateByClass(StudentInfoPojo value)throws Exception;
	
	//public List<StudentInfoPojo> searchStudentByTeacherId(Map<String, Object> searchConditionMap)throws Exception;
	//public List<StudentInfoPojo> searchStudentIsNotSelect(Map<String, Object> searchConditionMap)throws Exception;
}
